/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.losalpes.catalogo.servicios;

import com.losalpes.catalogo.bos.Cliente;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author AndhyMao
 */
public class ClientServiceMock implements IClientService {
    
    private List<Cliente> listClientes = new ArrayList<Cliente>();

    public ClientServiceMock() {
        for (int i = 0; i < 10; i++) {
            Cliente c = new Cliente("10000" + i, "1024536" + i, "Cliente " + i, "Dirección " + i, "Telefono " + i);
            listClientes.add(c);
        }
    }

    /**
     * Agrega un nuevo cliente al listado de clientes.
     * @param cliente. Nuevo cliente.
     */
    public void add(Cliente cliente) {
        listClientes.add(cliente);
    }

    /**
     * Modifica un cliente del listado de clientes.
     * @param cliente.
     */
    public void edit(Cliente cliente) {

    }

    /**
     * Elimina un cliente del listado de clientes.
     * @param cliente.
     */
    public void delete(Cliente cliente) {

    }

    /**
     * Retorna la lista de todos los cliente que existen en el listado.
     * @return clientes. Lista de todos los clientes que existen en el listado.
     */
    public List<Cliente> findAllClientes() {
        return listClientes;
    }

}
